/*
 * @Author: dingyuwen ding_yuwen@163.com
 * @Date: 2023-02-08 09:33:17
 * @LastEditTime: 2023-05-25 14:25:20
 * @LastEditors: dingyuwen
 * @Description:
 */

// 如果不想把服务器密码保存在配置文件中，也可以在配置文件中删除 password 字段。在部署的时候会弹出输入密码界面。

// 如果不想在部署前执行打包命令，在配置文件中删除 script 字段即可。

module.exports = {
  projectName: 'J.P.Morgan', // 项目名称
  privateKey: '',
  passphrase: '',
  readyTimeout: 20000, // 超时时间(毫秒)
  cluster: [], // 集群部署配置，要同时部署多台配置此属性如: ['dev', 'test', 'prod']
  // deploy-cli-service deploy --mode prod
  prod: {
    name: '生产环境', // 环境名称
    script: 'pnpm build', // 打包命令
    host: '10.122.40.232', // 服务器地址
    port: 22, // 服务器端口号
    username: 'cifiadmin', // 服务器登录用户名
    password: 'Cifi@admin', // 服务器登录密码
    distPath: 'dist', // 本地打包生成目录
    webDir: '/app/tourfly-project/tourfly', // 服务器部署路径（不可为空或'/'）
    bakDir: '/app/tourfly-project/tourfly-backup', // 备份路径 (打包前备份之前部署目录 最终备份路径为 /usr/local/nginx/backup/html.zip)
    isRemoveRemoteFile: true, // 是否删除远程文件（默认true）
    isRemoveLocalFile: true, // 是否删除本地文件（默认true）
  },
  // deploy-cli-service deploy --mode test
  test: {
    name: '测试环境',
    script: 'pnpm build',
    host: '10.122.40.231',
    port: 22,
    username: 'cifiadmin',
    password: 'Cifi@admin',
    distPath: 'dist',
    webDir: '/app/tourfly-project/tourfly',
    bakDir: '/app/tourfly-project/tourfly-backup',
    isRemoveRemoteFile: true,
    isRemoveLocalFile: true,
  },
};
